package com.lyz.oss.core;

import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;

@Data
@ConfigurationProperties(prefix = "oss")
public class OssProperties {

    private String endpoint;
    private String accessKey;
    private String secretKey;

    /**
     * 区域
     */
    private String region;

    /**
     * true: path-style nginx反向代理和S3默认支持pathStyle模式 {http://endpoint/bucketname}
     * false: 支持 virtual-hosted-style 阿里云等需要配置为 virtual-hosted-style模式 {http://bucketname.endpoint}
     */
    private Boolean pathStyleAccess = true;

    /**
     * 最大线程数，默认：100
     */
    private Integer maxConnections = 100;
    private String bucketName;
}
